Career 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour VII Avierto Internacional de Salinas - Salinas VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Credicard Tennis Cup - Campos do Jordao Diego Open - Budapest Copa Ericsson Brazil - Sao Paulo 2003 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Zagreb Open - Zagreb ATU Cup - Weiden Baden Open - Ettlingen Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Open Castilla y Leon - Segovia Joinville Tennis Festival - Joinville Amazonia Open de Tenis - Belem Open de L'Isere-Trophee BNP Paribas - Grenoble Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion South African Airways Tennis Open - Durban Morocco Tennis Tour - Marrakech Unique Zagreb Open - Zagreb Unicredit Czech Open 2007 - Prostejov Alexander Kolyaskin Memorial - Donetsk Ford Tennis Championships - Louisville Hilton Waikoloa Village USTA Challenger - Waikoloa Internationaux du Doubs - Besancon San Luis Potosi Challenger - San Luis Potosi Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Memorial A. Manfredini Sassuolo Challenger - Sassuolo Open Diputacion Ciudad de Pozoblanco - Cordoba V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Citi Mastercard Tennis Cup - Campos do Jordao Geneva Challenger - Geneva XIV Challenger ATP Club Premium Open - Quito Cyclus Open de Tenis - Florianopolis IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Heilbronn Challenger Binghamton Professional Tennis Tournament - Binghamton Dallas Challenger Bogota Challenger Marrakech Challenger Mexico City Challenger Ostrava Challenger Belo Horizonte Challenger Campos do Jordao Challenger Intelig Tennis Cup - Brasilia Brasilia Challenger Cali Challenger Bogota Challenger Sao Paulo Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Bangkok Challenger Tennis Cup of Flanders - Ostende Sao Paulo Challenger Copa Ericsson Peru - Lima Warsteiner Challenger - Wolfsburg VI Abierto Internacional de Salinas - Salinas Lambertz Open - Aachen TESS Tennis Classic - Campinas Campos do Jordao Challenger Open Sainte Victoire - Aix-En-Provence VIII Trofeo Ciudad de Quito - Quito Recife Challenger IPP Open - Helsinki Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Buenos Aires Challenger The USTA Challenger at West End Racquet - Torrance San Luis Potosi Challenger 2002 - San Luis Potosi IX Open Internacional D'Andorra - Andorra BH Tennis Open International Cup - Belo Horizonte V Gramado Open de Tennis - Gramado Open 88 - Contrexeville BH Tennis Open International Cup - Belo Horizonte Nossa Caixa Aberto de Sao Paulo - Sao Paulo Cosmorom Challenger - Brasov Warsteiner Challenger Wolfsburg - Wolfsburg 2001 Eddleman USTA Challenger - Birmingham 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton Cridicard Mastercard Tennis Cup - Campos do Jordao Muller Cup - Ulm Residenza Open - Magdeburg Macedonian Open - Skopje Bukhara Challenger - Bukhara 2001 Centura USTA Challenger - Rocky Mount Aberto Da Costa Do Sauipe - Bahia Copa Ericsson Chile - Santiago Geneva Challenger - Geneva Kuppers Kolsch Cup by Lambertz - Aachen Rio De Janeiro Challenger Ljubljana Open 2002 - Ljubljana USTA Challenger of Burbank - Burbank Lamberts Open by Stawag - Aachen Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari USTA Challenger of Dallas - Dallas 2002 Azalea Orthopedic Challenger - Tyler Open de Charleroi - Charleroi 2001 USTA Challenger of Calabasas - Calabasas Zagreb Open - Zagreb BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas Sarajevo Open - Sarajevo Optimus Maia Open - Maia San Luis Potosi Challenger - San Luis Potosi 2003 West Side Tennis Club Challenger - Forest Hills TennisCup Vlaanderen - Antwerp Czech Indoor Open - Prague Britania Zavaleta - Puebla Gran Copa Ericsson - Rio de Janeiro Telesp Celular Open - Campinas The LTA Wrexham Challenger - Wrexham XL Capital Bermuda Open - Bermuda SMS Tennis Cup - Sao Paulo Samsung Securities Cup Challenger Tennis - Seoul Kobstaedernes ATP Challenger - Kolding USTA Challenger of Tiburon - Tiburon PrivatBank Cup - Dnepropetrovsk Okal Cup 2003 - Eckental Open de Franche Comte - Besancon Jameson Cup - Milan San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Ischgl International Tennis Challenger 2003 - Ischgl Steelers Cup - Kosice Hilton Waikoloa Village USTA Challenger - Waikoloa Challenger 42 - Andrezieux Abierto Club Casablanca - Mexico City 2006 North Shore Pro Tennis Championship - Winnetka Seguros Bolivar Open - Bogota Open de L'Isere - Grenoble Challenger Lugano - Lugano Ischgl International ATP Challenger - Ischgl Gemax Samsung Open 2005 - Belgrade San Luis Potosi Challenger - San Luis Potosi Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding VI Gramado Open de Tenis - Gramado Bancolombia Open - Bogota Top Wool Challenger - Biella Open D'Orleans - Orleans Copa Petrobras Brazil - Belo Horizonte GHI Bronx Classic - Bronx Ethias Tennis Trophy - Mons KGHM Emax Polish Indoors - Wroclaw Czech Open 2006 - Prostejov Ethias Trophy - Mons Alexander Kolyaskin Memorial - Donetsk JSM Challenger - Champaign IPP Open - Helsinki Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas Voit Mexico City Open - Mexico City Morocco Tennis Tour - Casablanca Aberto de Santa Catarina de Tenis - Florianopolis The LTA Men's Challenger Wrexham - Wrexham Open de Franche-Comte - Besancon Open Castilla y Leon - Segovia Open de Rennes La Trinitaine - Rennes Music City Challenger - Nashville Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague ITG Miami Challenger - Miami Sony Ericsson Open 2008 - Belgrade Curitiba Challenger AGT Challenger - Leon Rome Challenger III Aberto Santa Catarina de Tenis - Florianopolis 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Lambertz Open by Stawag - Aachen Rijeka Open - Rijeka San Remo Tennis Cup - San Remo Mobilux Open - Luxembourg Siemens Open - Scheveningen BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras-Colombia - Bogota Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Torneo Internacional Challenger Fila 2006 - Leon Abierto Colombiano de Tenis - Bogota Harrah's Entertainment Men's Pro Challenger - Tunica Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Lambertz Open by Stawag - Aachen Copa Petrobras Brazil - Aracaju Aberto de Sao Paulo - Sao Paulo XII Abierto Internacional de Salinas - Salinas Tunis Open 2007 - Tunis Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Ciudad de Pozoblanco Open Diputacion - Cordoba XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota Heilbronn Open - Heilbronn Internazionali di Tennis di Bergamo - Bergamo Challenger 42 - Andrezieux San Luis Potosi Challenger - San Luis Potosi Powder Byrne Trophy - Surbiton Segundo Aberto de Brasilia - Brasilia Haagen Dazs Open - Caracas Intersport Heilbronn Open - Heilbronn VII Torneo Internazionale di Tennis - Barletta X Open Internacional D'Andorra - Andorra Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Lambertz Open - Aachen Winnetka Challenger Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of San Antonio - San Antonio Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Akbank Private Banking TED Open - Istanbul Open des Alpes Trophee BNP Paribas - Grenoble Aberto de Sao Paulo - Sao Paulo Ethias Trophy - Mons TED Open - Istanbul Global Telecom Open - Florianopolis 2002 Tulsa USTA Challenger - Tulsa Britania Zavaleta - Puebla Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Bauer Watertechnology Cup - Eckental Eddleman / USTA Challenger - Birmingham Brazil Open - Salvador Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca Salem Open - Hong Kong International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London New Delhi Tokyo Queen's Club AT&T Challenger of Dallas - Dallas Challenger 42 - Andrezieux Rezidenza Open - Magdeburg Garden Open - Rome Garden Open - Rome Manchester South African Airways Open - East London Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Taipei Sao Paulo - Brazil Warsteiner Challenger Lubeck 2001 - Lubeck Schickedanz Open - Furth Roma Open Challenger - Rome IPP Open - Helsinki Milan Indoors - Milan TED Open - Istanbul Campinas Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Gerry Weber Open - Halle Heilbronn Challenger - Heilbronn Generali Open - Kitzbuhel Tatra Banka Open - Bratislava University of Tennessee USTA Challenger - Knoxville Challenger Leon 2003 - Leon Hilton Waikoloa Village USTA Challenger - Waikoloa International Tennis Championships - Delray Beach Warsteiner Challenger Series - Lippstadt Challenger Ford de Cherbourg - Cherbourg Heineken Open Shanghai - Shanghai Sparkassen Open - Magdeburg AIG Japan Open - Tokyo Ciudad de Pozoblanco Open Diputacion - Cordoba Davidoff Swiss Indoors - Basel Mobelwelt-Zick Open 98 - Dresden Heineken Open - Auckland International Tennis Championships - Delray Beach Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco LTA Shrewsbury Challenger - Shrewsbury U.S. Men's Clay Court Championships - Houston BMW Open - Munich Gerry Weber Open - Halle La Serena Open - La Serena The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport The Priority Telecom Open - Amersfoort LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Mercedes-Benz Cup - Los Angeles VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Fujitsu Siemens Open - Budapest TEAN International - Alphen Aan Den Rijn Legg Mason Tennis Classic - Washington D.C. Internationaux de Doubs Open de Franchie-Comte - Besancon Pilot Pen Tennis - New Haven Challenger DCN de Cherbourg - Cherbourg Open de Moselle - Metz CA Tennis Trophy - Vienna IX Trofeo Ciudad de Quito - Quito Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Miller Lite Hall of Fame Tennis Championships - Newport Seguros Bolivar Open - Cali Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Challenger Hamburg - Hamburg The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad III Gramado Open de Tenis - Gramado Geneva Challenger - Geneva USTA Men's Challenger of Dallas - Dallas Grand Prix de Tennis de Lyon - Lyon BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado Copa Ericsson Uruguay - Montevideo Chennai Open - Chennai Jameson Cup - Milan MoviStar Open - Vina del Mar Finnish Open - Helsinki Waco International Tennis Challenger - Waco A Glimmer of Hope Challenger - Austin Intersport Heilbronn Open - Heilbronn KGHM Polish Indoors - Wroclaw San Luis Potosi Challenger - San Luis Potosi The West Side Tennis Club Clay Court Challenger - Forest Hills 13 BH Tennis Open International Cup - Belo Horizonte Czech Indoor Open - Prague XL Capital Bermuda Open - Bermuda Campbell's Hall of Fame Tennis Championships - Newport Internationaux du Doubs - Besancon Countrywide Classic - Los Angeles Tunis Open 2006 - Tunis RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Copa Kia Challenger ATP - Santiago European Community Championships - Antwerp Bogota Challenger Estoril Open - Estoril s'Tennis Masters Challenger - Graz Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Black Forest Open - Freudenstadt Open des Alpes Trophee BNP Paribas - Grenoble Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Thailand Open - Bangkok Copa Petrobras-Brazil - Aracaju AIG Japan Open Tennis Championships - Tokyo Ethias Trophy - Mons European Community Championships - Antwerp Energis Open - Amsterdam Brasil Open - Costa do Sauipe Miller Lite Hall of Fame Tennis Championships - Newport Regions Morgan Keegan Championships - Memphis Salinas Challenger Serbia Open - Belgrade Qatar Mobil Open 2001 - Doha St. Petersburg Open - St. Petersburg Blumenau Challenger BellSouth Open - Vina del Mar Zagreb Challenger Santos Challenger Rio Quente Challenger Winston Salem - Winston Salem Heineken Open - Auckland Brasil Open - Sao Paulo Gelsor Open Romania - Bucharest Atlanta Tennis Championships - Atlanta Copa Telmex - Buenos Aires Florianopolis Challenger Guadalajara Challenger Sao Paulo Challenger Mercedes-Benz Cup - Los Angeles Brasil Open - Sao Paulo Brasil Open - Salvador Sao Paulo Challenger Campinas Challenger Milan Belem Challenger Bucaramanga Challenger Tokyo Rosmalen Toulouse Qatar Exxon Mobil Open - Doha Tokyo Citi Open - Washington Miller Lite Hall of Fame Tennis Championships - Newport Delray Beach International Tennis Championships - Delray Beach Thailand Open - Bangkok US Men's Clay Court Championship - Houston Bogota Challenger St. Petersburg Open - St. Petersburg Blunmenau Challenger Grand Prix de Tennis de Lyon - Lyon Mercedes Cup - Stuttgart RCA Championships - Indianapolis Generali Open - Kitzbuhel VTR Open - Vina del Mar The Dubai Tennis Championships - Dubai Movistar Open - Santiago Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston UNICEF Open - 's Hertogenbosch Brisbane International - Brisbane Farmers Classic - Los Angeles Energis Open - Amersfoort Santos Challenger Adidas International - Sydney Estoril Open - Estoril RCA Championships - Indianapolis Thailand Open - Bangkok TCT Open - Tunis Abierto Mexicano de Tenis Pegaso - Acapulco Sao Paulo Challenger Bordeaux Open 13 - Marseille Beijing Black Forest Open - Freudenstadt VIII Open Internacional D'Andorra - Andorra Intelig Tennis Cup - Campos do Jordao Warta Cup 2001 - Sopot SMS Tennis Open - Sao Paulo Okal Cup 2001 International Bavarian Championships - Eckental Copa Ericsson Brazil - Sao Paulo 2003 Eddleman USTA Challenger - Birmingham RCA Championships - Indianapolis Gemax Open - Belgrade Intersport Heilbronn Open - Heilbronn CA Tennis Trophy - Vienna Tata Open 2002 - Chennai Delray Beach International Tennis Championships - Delray Beach AIG Japan Open - Tokyo St. Petersburg Indianapolis The Lipton Championships - Key Biscayne Tennis Masters Series - Miami Tennis Masters Series - Miami SAP Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Copa AT&T - Buenos Aires Gerry Weber Open - Halle Tata Open 2003 - Chennai Jakarta BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Pilot Pen Tennis - New Haven Shanghai - Shanghai Adidas International - Sydney BNP Paribas Open - Indian Wells Estoril Open - Estoril Mercedes Cup - Stuttgart Sony Ericsson Open - Miami Brasil Open - Salvador AIG Japan Open - Tokyo Campbell's Hall of Fame Tennis Championships - Newport Seoul Brasil Open - Costa do Sauipe BNP Paribas Open - Indian Wells Croatia Open - Umag China Open - Beijing BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Australian Open Sony Ericsson Open - Miami Sony Ericsson Open - Miami Sony Ericsson Open - Miami 2003 Mercedes Cup - Stuttgart Estoril Open - Estoril French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open Wimbledon Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, QF, BEL-GER 2-3 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3